<?php
class RegistrarplanController extends ApplicationController{
public function index(){
$parametro = $this->parameters[0];
$this->planid2 = $parametro;
$this->vari=$parametro;
if ($this->planid2==0){
	$this->nuevo = true;
	$this->limpiar();
}
else {
	$this->nuevo = false;
	$this->plan = $this->Plandesarrollo->find($this->planid2);
	$this->descripcion = $this->plan->descripcion;
	$this->fechareg = $this->plan->fechareg;
	$this->categoria = $this->plan->categoria;


}

}

public function limpiar(){
	$this->descripcion = "";
		 $this->fechareg = "";
		 $this->categoria = "";
}

public function validar() {
print  $var;
if (!$_POST["Guardar"]==NULL){
	if ($nuevo){
	  if($_POST["categoria"]!= "--Seleccionar--"){
		 $Plan = new plandesarrollo();
		 $Plan->descripcion = $_POST["descripcion"];
		 $Plan->fechareg = $_POST["fechareg"];
		 $Plan->categoria = $_POST["categoria"];
		 $Plan->consejocomunal_id= "lph24";
		 $Plan->statuselim="A";
		 $Plan->save();
		 $this->limpiar();
	   Flash::success('Registro Incluido Exitosamente');
	  return $this->route_to("action: index");       #  a la vista nuevamente.
	}
	else {
		Flash::error('Debe escoger la categoria');
		$this->descripcion = $_POST["descripcion"];
		 $this->fechareg = $_POST["fechareg"];
return $this->route_to("action: index");  	       # Redireccionamos a la vista nuevamente.
	}


	}
	else {
		$Plan = new plandesarrollo();  # Creamos un nuevo Objeto Registrarplan llamado $Plan , que hereda las propiedades de la clase ActiveRecord
		$this->resultado = $Plan->find($_POST["vari"]);
		if ($this->resultado != NULL){

		 $Plan->descripcion = $_POST["descripcion"];
		 $Plan->fechareg = $_POST["fechareg"];
		 $Plan->categoria = $_POST["categoria"];
		 $Plan->consejocomunal_id= "lph24";
		 $Plan->statuselim="A";
		 $Plan->update();
$this->limpiar();
		  Flash::success('Registro Actualizado Exitosamente');
	  return $this->route_to('action: index');     # Redireccionamos a la vista nuevamente.
		}
	}


}                                                                               # Fin del Guardar

if (!$_POST["Eliminar"]==NULL){

	$Plan = new plandesarrollo();  # Creamos un nuevo Objeto Registrarplan llamado $Plan , que hereda las propiedades de la clase ActiveRecord
    $this->resultado = $Plan->find($planid2);
    if (resultado!=NULL){
    $this->limpiar();
    $Plan->statuselim="E";
    $Plan->update();
    Flash::success('Registro Eliminado Exitosamente');
    return $this->route_to('action: index');
    }
 }

}

}
?>